WebWork doesn't create http session by default. It might be worth looking into "createSession" interceptor and have it at the top of the interceptor stack where one need to retrive an attribute from http session such that a session will be auto-created.

<action ....>
   <interceptor-ref name="createSession" />
   <interceptor-ref name="defaultStack" />
   .....
 </action>